const express = require('express')
const router = express.Router()

router.get('/index', (req, res) => {
  // 响应首页
  // 假设这个user对象就是从数据库中拿到的当前用户信息.需要将user对象中的用户名渲染到首页中
  let user = {
    username: '海静,是1还是0?',
    xxx: {
      age: 88,
    },
  }

  //   res.send(
  //     '<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><body><h1>首页</h1><p>欢迎您: ' +
  //       user.username +
  //       '</p><p>....</p></body></html>'
  //   )

  // 使用ejs模板引擎
  // xxx.ejs就是模板,xxx就是模板的名称
  //   res.render('模板名称',要插入到模板中的数据)
  //res.render的作用:根据我们之前配置的app.set的代码,找到html文件夹下面的index模板. 然后解析模板之后得到了一个字符串.并将这个字符串响应给浏览器
  res.render('index', user)
})

router.get('/login', (req, res) => {
  //响应登录页
  res.render('login', {})
})

module.exports = router
